The online racing simulator
Searching in All forums
(94 results)
Edited original post
Van Sterberkt
S3 licensed
I've simplified the onboarding, it should be *pretty* easy to get it started now. Edited the original first post in this thread. :-)
Van Sterberkt
S3 licensed
Cool!
Van Sterberkt
S3 licensed
Where you waiting for 0.6V?
https://www.lfs.net/forum/thread/95076-New-LFS-Version-0-6V

Let's look if i can join!
Van Sterberkt
S3 licensed
Wow, epic! Nice to hear, Scawen! Let's give it a try Omg omg omg
Van Sterberkt
S3 licensed
@NENE87 You thinker about career mode..
I've coded a single player career mode for LFS. It's easy to customise a career or season per fictional car brand!

https://www.lfs.net/forum/thre ... gle-player-career-mode%21

I'll configure a career based on these "categories", good inspiration Thumbs up
Van Sterberkt
S3 licensed
Please try it out, test it! You'll probably break it, let me know what you encounter and what you'd like to see improved.

Thanks in advance!
Van Sterberkt
S3 licensed
https://www.lfs.net/forum/thread/64633-i-need-original-XF-vob
This is probably for an old version of LFS.

Its ofcourse possible to do a fresh install. Or install in another folder and copy the file from there, maybe?
Van Sterberkt
S3 licensed
Cool! Please let me know if you can get it started. Take a look at the file "how_to_run_java" to see the command for running the Java jar. Otherwise, the clojure command should work.

I've got a list of things i'd like to add;
  • Better feedback (points, season standings, etc etc)
  • Season requirements (currently you only need to finish all races in a season, no points or season result needed to unlock new cars/seasons)
  • 'Graphical' interface with buttons (shift+i)
  • Configuration of AI difficulty
  • Variable AI difficulty during race
  • More realistic qualify behaviour (AI entering pits and rejoining)
  • Specify race distance (currently you can only specify n laps)
  • Make it easier to run the program
Van Sterberkt
S3 licensed
I'll compile the Java jar soon, that way it will be easier for windows users to run lfs-career with Java.
Van Sterberkt
S3 licensed
Good news!

I've been trying to create something like this! You can configure your own careers/seasons/races. Have a look at this thread;
https://www.lfs.net/forum/thread/95034
Van Sterberkt
S3 licensed
Good news!

I've been trying to create something like this! You can configure your own careers/seasons/races. Have a look at this thread;
https://www.lfs.net/forum/thread/95034
lfs-career: Single player career mode!
Van Sterberkt
S3 licensed
Dear racers,

I've been fiddling around to create something new for LFS; lfs-career.
This software utilises the InSim protocol and lets you configure a single player career with multiple seasons. Each season consists of multiple races.

Download
Download it here: https://github.com/verberktsta ... ain/lfs-career-v0.1.0.zip

Prerequisites: You must have java installed

Getting started
  1. Extract the file lfs-career-v0.1.0.zip to a location of your liking.
  2. Change the path "C:\LFS\data\setups" in config.edn to the data/setups folder of your installation location (if necessary).
  3. Launch Live For Speed, choose single player and type "/insim 29999"
  4. Start lfs-career by running "java -jar lfs-career-v0.1.0.jar" (in a command prompt)
When you see the following; "Type exit, quit or stop to quit lfs-career Connected with LFS S3 / 0.6U (insim-version 8)"
you know that lfs-career is running and succesfully connected to LFS. Fasten your seatbelts!

Ingame commands
In game you can start a career with "!career road", take part in a season by typing "!season uf1-sprint" and load a track, grid & race settings by typing "!race".

Configuration
You can configure your own career, have a look at "careers/road.edn" for an annotated example.

It's very simple, but some things might work different then you'd expect. Please let me know what you think/miss or if you find any bugs. Leave a reply or file an issue on Github.

For more info, take a look at the Readme: https://github.com/verberktsta ... areer/blob/main/README.md

Thanks in advance!
Stan AKA Boer Tarrel
Last edited by Van Sterberkt, . Reason : Link to downloadable zipfile and simplify Getting Started
FreeTheWheel on OSX Catalina (unlock 900 degrees of rotation)
Van Sterberkt
S3 licensed
To unlock 900 degrees of rotation your (Logitech) wheel on non-windows systems, you need to run FreeThe Wheel.

When switching to Mac OSX Catalina I experienced problems. I fixed the FreeTheWheel program for Catalina.

You can find it here:
https://github.com/verberktstan/FreeTheWheel
Released v0.2.0-SNAPSHOT
Van Sterberkt
S3 licensed
Check out v0.2.0-SNAPSHOT !

Find it on GitHub & Clojars

What's new;
  • clj-insim automatically maintains the connection for you
  • clj-insim automatically registers connections and players for you
  • access registered connections with
    (clj-insim/get-connection 0)

  • access registered players with
    (clj-insim/get-player 1)

  • you can enqueue packets in multiple ways: by returning one or more packets from your dispatch function, or by calling
    (clj-insim/enqueue! lfs-client your-packet)

    from anywhere in your code..
  • Updated the readme to help you get started!
Any Clojure fanatics here? Please tell me what you think about clj-insim![/quote]

Ciao, Stan (aka Boer Tarrel)
Van Sterberkt
S3 licensed
Check out v0.2.0-SNAPSHOT !

Find it on GitHub & Clojars

What's new;
  • clj-insim automatically maintains the connection for you
  • clj-insim automatically registers connections and players for you
  • access registered connections with
    (clj-insim/get-connection 0)

  • access registered players with
    (clj-insim/get-player 1)

  • you can enqueue packets in multiple ways: by returning one or more packets from your dispatch function, or by calling
    (clj-insim/enqueue! lfs-client your-packet)

    from anywhere in your code..
  • Updated the readme to help you get started!
Any Clojure fanatics here? Please tell me what you think about clj-insim!
Clojure - clj-insim, an InSim client in clojure
Van Sterberkt
S3 licensed
You can find the project on github: https://github.com/verberktstan/clj-insim

Did some updates, it works very stable now..

At the point of writing, it is a VERY VERY basic InSim client.
  • It connects to LFS via InSim
  • It reads and parses some packets (more to be added)
  • It allows you to dispatch on incoming packets or send packets manually
What it doesn't do (out of the box)
  • It DOESN't maintain connection automatically (but you can do it yourself :-) )
  • It DOESN't register connections or players automatically (but you can do it yourself :-) )
A lot of work needs to be done; writing codecs, parsers etc.
Please try it if you like, any feedback is welcome!

I've been talking about this before;
https://www.lfs.net/forum/thread/92870-Clojure-InSim-client

Stan (Boer Tarrel)
Van Sterberkt
S3 licensed
Looks super cool! I'll try to be there as much as possible :-)
Van Sterberkt
S3 licensed
I improved the client a bit and released v0.1.5-SNAPSHOT!
- It doesn't crash anymore when multiple packets are returned by LFS (e.g. when a IS_FIN packet is send)
- You can safely return a collection of packets.
- Added some throttling in the feedback loop to improve performance.
- Updated the main ns to be of better use.
- Created a better readme on github (https://github.com/verberktstan/clj-insim)

It works really nice and stable now. There are a lot of packets not yet parsed (properly), but it is a work in progress..

If you like Clojure, please try it out and let me know what you think! You can ofcourse report issues via github, would be nice to get some help.

Cheerio!
Clojure InSim client
Van Sterberkt
S3 licensed
Hi all,

I'm developing an InSim client in Clojure. At time of writing, it is just a library lets you create a very simple TCP client, parse packets received and return packets of binary data. Not all InSim packets are implemented.

My ultimate goal is to create a championship server with automatic ballast weight (BTCC style). This is out of scope for this library, but As i'm just taking this step by step i thought it'd be a good idea to share this library with you!

If you like Clojure and/or like to contribute please feel free to do so :-)

https://github.com/verberktstan/clj-insim

Any suggestions welcome!
Last edited by Van Sterberkt, .
FGED GREDG RDFGDR GSFDG